package cn.kgc.itrip.service.commentService;

import cn.kgc.itrip.dto.Dto;
import cn.kgc.itrip.vo.comment.ItripAddCommentVO;
import cn.kgc.itrip.vo.comment.ItripSearchCommentVO;

public interface CommentService {
    //查询出游类型列表
    Dto findTravelType();

    //根据targetId查询评论照片(type=2)
    Dto findImg(String targetId);

    //新增评论接口
    Dto addAppraise(ItripAddCommentVO itripAddCommentVO, String token, String userAgent)throws Exception;

    //根据评论类型查询评论列表，并分页显示
    Dto findCommentList(ItripSearchCommentVO itripSearchCommentVO)throws Exception;

    //获取酒店相关信息（酒店名称、酒店星级）
    Dto findHotelDesc(String hotelId)throws Exception;

    //据酒店id查询酒店平均分
    Dto findHotelScore(String hotelId)throws Exception;

    //  根据酒店id查询各类评论数量
    Dto findCount(String hotelId)throws Exception;
}
